Skip to content

Conversation

reigadegr
Copy link

Summary

Point the jemalloc submodule to the official jemalloc/jemalloc repo instead of the tikv/jemalloc fork.
Always link libatomic when building for *-unknown-linux-musl targets to prevent undefined-reference errors like __atomic_exchange_1.

Details

.gitmodules: updated URL to https://github.com/jemalloc/jemalloc.
jemalloc-sys/build.rs: extend the existing RISC-V check so that libatomic is also linked for musl targets.

No behavioural changes in the resulting allocator.

reigadegr added 2 commits August 10, 2025 16:17
Fixes build failures on `*-unknown-linux-musl` targets.

Signed-off-by: reigadegr <[email protected]>
Copy link

ti-chi-bot bot commented Aug 16, 2025

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.

📝 Please follow instructions in the contributing guide to update your commits with the DCO

Full details of the Developer Certificate of Origin can be found at developercertificate.org.

The list of commits missing DCO signoff:

  • 8bf14f2 chore: .gitmodules: 更换仓库

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant